package com.screen.screendisplay.config;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
//import springfox.documentation.builders.ApiInfoBuilder;
//import springfox.documentation.builders.PathSelectors;
//import springfox.documentation.builders.RequestHandlerSelectors;
//import springfox.documentation.service.Contact;
//import springfox.documentation.spi.DocumentationType;
//import springfox.documentation.spring.web.plugins.Docket;
//import springfox.documentation.swagger2.annotations.EnableSwagger2WebMvc;

/**
 * knife4j 2.0 版本
 */

//@Configuration
////启动swaggerMvc的配置
//@EnableSwagger2WebMvc
//public class Knife4jConfig {
//
//    @Bean
//    public Docket api() {
//
//        //使用Swagger2 语法
//        Docket docket = new Docket(DocumentationType.SWAGGER_2)
//                .apiInfo(new ApiInfoBuilder()
//                 //设置网站标题
//                .title("大屏API文档 ")
//                        //描述可以使用md语法
//                        .description("# md格式描述")
//                        //服务器URL
//                        .termsOfServiceUrl("......")
//                        //设置坐着 服务器url 邮箱
//                        .contact(new Contact("冰酋长","http:localhost:8099/demo","20903754@qq.com"))
//                        //许可证
//                        .license("......")
//                        //版本
//                        .version("1.0")
//                        .build())
//
//                //组名
//                .groupName("1.0版本")
//                .select()
//                //设置根包路径
//                .apis(RequestHandlerSelectors.basePackage("com.screen"))
//                .paths(PathSelectors.any())
//                .build();
//
//        return  docket;
//
//    }
//}
